#affix-nav{position: fixed;left:50%;bottom: 33px;margin-left: 560px;}
.affix-nav li a{position:relative;display: block;width:48px;height: 48px;margin-bottom:5px;background:url(../img/figure-icon.png) no-repeat -3px -251px;}
.affix-nav li a i{position:absolute;left:0;top:0;display: block;background-image: url("../img/figure-icon.png");background-repeat: no-repeat;}
.affix-nav li.n-code a i{
  left:16px;
  top:16px;
  width:18px;
  height: 18px;
  background-position: -4px -222px;
}
.affix-nav li.n-top{
  display:none;
}
.affix-nav li.n-top a i{
  left:16px;
  top:16px;
  width:16px;
  height: 17px;
  background-position: -27px -222px;
}
.affix-nav li.n-qq a i{
  left:14px;
  top:14px;
  width:20px;
  height: 21px;
  background-position: -45px -218px;
}